package com.ojoin.trade.supplyloan_core.web.domain;

import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

import com.ojoin.trade.common.web.domain.IDentifiable;

public class TbSlStattaskRunresult implements IDentifiable, Serializable {
    /**
	 *  
	 */
	private static final long serialVersionUID = 1L;

	private Integer id;

    private String platformName;

    private Integer idOfPlatformUser;

    private Integer loginSuccessFlag = -1;

    private Integer supplyInfoCorrectFlag = -1;

    private Integer settleAccountCorrectFlag = -1;
 
    private Integer getDataSuccessFlag = -1;

    private Integer idOfTbMerchantUser;

    private String taskExecDate;

    private String memo;

    private Date rowUpdateTime;

    private Date rowCreateTime;
    
    // memo 的map格式
    private Map<String,String> memoMap = new HashMap<String,String>();
    

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getPlatformName() {
        return platformName;
    }

    public void setPlatformName(String platformName) {
        this.platformName = platformName == null ? null : platformName.trim();
    }

    public Integer getIdOfPlatformUser() {
        return idOfPlatformUser;
    }

    public void setIdOfPlatformUser(Integer idOfPlatformUser) {
        this.idOfPlatformUser = idOfPlatformUser;
    }

    public Integer getLoginSuccessFlag() {
        return loginSuccessFlag;
    }

    public void setLoginSuccessFlag(Integer loginSuccessFlag) {
        this.loginSuccessFlag = loginSuccessFlag;
    }

    public Integer getSupplyInfoCorrectFlag() {
        return supplyInfoCorrectFlag;
    }

    public void setSupplyInfoCorrectFlag(Integer supplyInfoCorrectFlag) {
        this.supplyInfoCorrectFlag = supplyInfoCorrectFlag;
    }

    public Integer getSettleAccountCorrectFlag() {
        return settleAccountCorrectFlag;
    }

    public void setSettleAccountCorrectFlag(Integer settleAccountCorrectFlag) {
        this.settleAccountCorrectFlag = settleAccountCorrectFlag;
    }

    public Integer getGetDataSuccessFlag() {
        return getDataSuccessFlag;
    }

    public void setGetDataSuccessFlag(Integer getDataSuccessFlag) {
        this.getDataSuccessFlag = getDataSuccessFlag;
    }

    public Integer getIdOfTbMerchantUser() {
        return idOfTbMerchantUser;
    }

    public void setIdOfTbMerchantUser(Integer idOfTbMerchantUser) {
        this.idOfTbMerchantUser = idOfTbMerchantUser;
    }

    public String getTaskExecDate() {
        return taskExecDate;
    }

    public void setTaskExecDate(String taskExecDate) {
        this.taskExecDate = taskExecDate == null ? null : taskExecDate.trim();
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo == null ? null : memo.trim();
    }

    public Date getRowUpdateTime() {
        return rowUpdateTime;
    }

    public void setRowUpdateTime(Date rowUpdateTime) {
        this.rowUpdateTime = rowUpdateTime;
    }

    public Date getRowCreateTime() {
        return rowCreateTime;
    }

    public void setRowCreateTime(Date rowCreateTime) {
        this.rowCreateTime = rowCreateTime;
    }

	public Map<String, String> getMemoMap() {
		return memoMap;
	}

	public void setMemoMap(Map<String, String> memoMap) {
		this.memoMap = memoMap;
	}

	@Override
	public String getTableName() {
		return "tb_sl_stattask_runresult";
	}
}